Lecture Notes on Differential Invariants & Proof Theory
نویسنده
چکیده
Lecture 10 on Differential Equations & Differential Invariants and Lecture 11 on Differential Equations & Proofs equipped us with powerful tools for proving properties of differential equations without having to solve them. Differential invariants (DI) [Pla10a] prove properties of differential equations by induction based on the right-hand side of the differential equation, rather than its much more complicated global solution. Differential cuts (DC) [Pla10a] made it possible to prove another property C of a differential equation and then change the dynamics of the system around so that it can never leave region C. Differential cuts turned out to be very useful when stacking inductive properties of differential equations on top of each other, so that easier properties are proved first and then assumed during the proof of the more complicated properties. Differential weakening (DW) [Pla10a] proves simple properties that are entailed by the evolution domain, which becomes especially useful after the evolution domain constraint has been augmented sufficiently by way of a differential cut. Just like in the case of loops, where the search for invariants is nontrivial, differential invariants also require some smarts (or good automatic procedures) to be found. Once a differential invariant has been identified, the proof follows easily, which is a computationally attractive property. Finding invariants of loops is very challenging. It can be shown to be the only fundamental challenge in proving safety properties of conventional discrete programs [HMP77]. Likewise, finding invariants and differential invariants is the only fundamental challenge in proving safety properties of hybrid systems [Pla08, Pla10b, Pla12a]. A more careful analysis even shows that just finding differential invariants is the only fundamental challenge for hybrid systems safety verification [Pla12a].
منابع مشابه
Lecture Notes on Differential Equations & Proofs
Lecture 10 on Differential Equations & Differential Invariants introduced equational differential invariants of the form e = 0 for differential equations that are much more general than the ones supported by axiom [′] from Lecture 5 on Dynamical Systems & Dynamic Axioms. Axiom [′] replaces properties of differential equations with universally quantified properties of solutions, but is limited t...
متن کاملLecture Notes on Differential Equations & Differential Invariants
Lecture 5 on Dynamical Systems & Dynamic Axioms gave us a first simple proof principle for differential equations if we find a representable solution of the differential equation. The axiom [′] replaces properties of differential equations with suitably quantified properties of solutions, with a universal quantifier over all durations of the solution. Yet, that does not work for all differentia...
متن کاملLecture Notes on Ghosts & Differential Ghosts
Lecture 10 on Differential Equations & Differential Invariants and Lecture 11 on Differential Equations & Proofs equipped us with powerful tools for proving properties of differential equations without having to solve them. Differential invariants (dI) [Pla10a, Pla12] prove properties of differential equations by induction based on the right-hand side of the differential equation, rather than i...
متن کاملAdaptive Data Analysis
These lecture notes are based on [BNS+16] and were compiled for a guest lecture in the course CS229r “Information Theory in Computer Science” taught by Madhu Sudan at Harvard University in Spring 2016. Menu for today’s lecture: • Motivation • Model • Overfitting & comparison to non-adaptive data analysis • What can we do adaptively? • KL Divergence recap • Proof • Differential privacy (time per...
متن کاملA Very Long Lecture on the Physical Approach to Donaldson and Seiberg-Witten Invariants of Four-Manifolds
These are lecture notes for a lecture at the Simons Center for Geometry and Physics School on Mathematical Applications of Supersymmetric Yang Mills Theory, March 8, 2012
متن کامل